package com.zxq.web.device;


import com.zxq.exchange.model.ExchangeDTO;

public interface IDeviceMessage {

    /**
     * 设备发起的，上报有回复指令
     * @param exchangeDTO 设备发起的有回复指令
     * @return
     */
    ExchangeDTO deviceCmd(ExchangeDTO exchangeDTO);

    /**
     * 设备发起的，上报没有回复
     * @param exchangeDTO
     */
    void deviceNotify(ExchangeDTO exchangeDTO);

    /**
     * 平台下发的，设备需要回复指令
     * @param exchangeDTO 平台下发，设备回复的指令
     */
    void deviceResult(ExchangeDTO exchangeDTO);





}
